
jQuery(document).ready(function() {
	$("#menuForm").validate({	
        rules:{
        	menuNum: "required",
        	menuName: "required",
        	menuLevel: "required"
        },
        messages: {
        	menuNum:  "菜单编码不能为空!",
        	menuName: "菜单名称不能为空!" ,
        	menuLevel:"级别不能为空!"
        },
        submitHandler:function(form) {
        	$(form).ajaxSubmit({  
                type:"post",  //提交方式  
                dataType:"json", //数据类型  
                url:CONTEXTPATH + "/menu/addMenu", //请求url 
                success:function(data){ //提交成功的回调函数  
                    if(!data.success){
                    	jDialog.alert(data.msg,{
    	     		 	    type : 'highlight',
    	     		 	    text : '确定' 
    	     		 	});
                    }else{
                    	parent.gotoPage();
                    	parent.openDialog.close();
                    }
                }  
            });
        	return false; 
        }
    });
	
	//初始化父菜单选择框
    $.getJSON(CONTEXTPATH + "/menu/list",{pageSize:100,menuLevel:0}, function(json){
    	var pages = json.obj;
    	$("#menuParent").empty();
    	$("#menuParent").append("<option value=''>请选择</option>");   
    	for(var i=0;i<pages.ITEMS.length;i++){
    		var rowdata = pages.ITEMS[i];
    		$("#menuParent").append("<option value='"+rowdata.F_MENU_NUM+"'>"+rowdata.F_MENU_TITLE+"</option>");       
    	}
	});
	if($("#type").val() == "2"){
		$.getJSON(CONTEXTPATH + "/menu/getMenu",{menuNum:$("#menuNum").val()}, function(json){
	        var menuMap = json.obj;
	        $("#menuName").val(menuMap.F_MENU_TITLE);
	        $("#menuLevel").val(menuMap.F_MENU_LEVEL);
	        $("#menuCommand").val(menuMap.F_MENU_COMMAND);
	        if(menuMap.F_MENU_PARENT){
	        	$("#menuParent").val(menuMap.F_MENU_PARENT);
	        }
	        $("#menuIcon").val(menuMap.F_MENU_ICON);
	        $("#menuSeq").val(menuMap.F_MENU_SEQ);
	        $("#menuImg").val(menuMap.F_USER_IMG);	        
		});
	}
	//取消
	$("#btn-cancel").click(function(){
		parent.openDialog.close();
	});
});
